.login_content{
	margin-bottom: 54px;
	padding-top: 50px;
}
.login_top{
	margin: 0 auto;
	width: 373px;
}
.line_l,.line_r{
	width: 105px;
	border: 1px solid #9ac1c0;
	margin-top: 14px;
}
.h_wrap{
	margin: 0 20px;
}
.h_wrap h3{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 8px;
	color: #000000;
}
.h_wrap span{
	font-size: 8px;
	font-weight: bold;
	color: #3d3d3d;
}
.login_bottom{
	width: 666px;
	height: 639px;
	font-size: 14px;
	font-weight: bold;
	margin: 0 auto;
	margin-top: 30px;
}
form>p{
	margin-bottom: 40px;
	text-align: center;
}
table{
	height: 580px;
	border-collapse: separate;
	border-spacing: 6px;
}
.td input{
	width: 209px;
	height: 18px;
	border: 1px solid #9ac1c0;
}
.slt{
	width: 167px;
	height: 18px;
	border: 1px solid #9ac1c0;
	font-size: 12px;
	color: #7e7e7e;
}
tr:nth-of-type(4) span{
	color: red;
}
tr:nth-of-type(9)>td>input{
	width: 64px;
	height: 18px;
}
tr:nth-of-type(9)>td>img{
	width: 56px;
	height: 18px;
	vertical-align: bottom;
}
tr:nth-of-type(9) a{
	color: red;
}
table td p{
	margin-left: 12px;	
}
table td p b{
	color: red;
}
textarea{
	width: 549px;
	height: 116px;
	resize: none;
	font-size: 13px;
	line-height: 17px;
	padding: 9px;
	overflow: hidden;
}
tr:last-child{
	text-align: center;
}
tr:last-child input{
	width: 121px;
	height: 31px;
	color: #FFFFFF;
	border-radius: 3px;
	background: #6db6ff;
}
tr:nth-of-type(10) td:first-child{
	vertical-align: text-top;
	padding-top: 8px;
}
